﻿


.navbar-default #navbar-collapse-main .navbar-nav>li>a.courses:after { width: 100%;right: 0; }

#GridTop                    { display: none; }

nav#PageBreadCrumps2               { position: absolute; top: 660px; right:calc(50vw - 620px); transform: translateX(0%);-webkit-transform: translateX(0%);  width: auto;display:block;z-index:1;bottom:auto; }

#GridContent    { max-width:none;padding-top:0; }

#headline h1    { margin-bottom: 25px; }
.section-title  { margin-bottom:25px; }
#body           { margin-bottom: 25px; }

section.gallery-section         { max-width: 1330px; }
section.course-details          { background: #EBEBEB;padding-top: 20px;margin-top: 80px;padding-right: 120px;padding-left: 120px;max-width: 1280px; border-bottom: 3px solid #C6553C; }
.details-side                   { text-align: right; }
.course-details h3              { font-size: 175%; }
.details-side-text              { font-size: 125%;line-height: 1.1; }
.details-side-text strong       { color: #c5543b;font-weight: normal; }
.details-side-text p            { margin-top: 4px; }

.under-gallery-text h3.gallery-qoute                { font-size: 175%;max-width: 60%;margin-right: auto;margin-left: auto;line-height: 1.3; }
.under-gallery-text span                            { display: block;color: #c5543b;font-size: 160%; }
.under-gallery-text span.chef-desc                  { font-size: 125%; }


ul.icons-row                  { padding: 0; }
.icons-row li                 { display: inline-block;margin: 20px; }
.icons-row li:first-child     { margin-right: 0; }
.icons-row .icon-box svg                   { width: 60px; }
.icons-row .icon-text                      { font-size: 125%; }
.icons-row .icon-text span                 { display: block;line-height: 1; }
.icons-row .icon-text span:first-child     { margin-top: 15px; }



section.grads-section                   { max-width: 1270px;padding-top:10px; }
section.grads-section .grads-cubes      { width: 100%;display: inline-block; }

.red-btn.smaller { padding: 12px 20px; margin-top: 45px; }
/*.mrw-dynamic-form textarea.form-control { height: 50px; }*/
a.category-box.large .img-holder { background-color: #ebebeb; background-image: none !important; }
input.form-submit {
    font-size: 135%;
}
.button-holder .submitWrapper:after { left:10px; }
.submitWrapper:hover:after  { left:25px; }

@media(min-width:1440px) {
    section#contact-section                 { max-width: 1270px; }
}
@media(max-width:1440px) {
    section.gallery-section { max-width:85%; }
    nav#PageBreadCrumps2               { top: 560px;  }

}
@media(max-width:1280px) {
    section.course-details { max-width: 95%; }
    section.gallery-section { max-width: 95%; }
    nav#PageBreadCrumps2               { right: 2.5%;  }
}
@media(max-width:991px) {
    nav#PageBreadCrumps2 { right: 25px;top:540px; }
    a.red-btn { margin-top: 30px; }
    .details-side { text-align: center; }
    .details-side-text strong { display: block; }
    section.course-details { padding-right: 50px; padding-left: 50px;}
    .icons-row li { margin: 30px; }
    .icons-row li:first-child { margin-right: 0; }
    .chefs-cubes a.category-box.large.chef-box { width:50%; }
    .section-title { margin-bottom:10px; }
    a.category-box:last-child { margin-bottom: 0; }
    .chefs-cubes    { padding:40px 0px; }
    section.grads-section .section-title { margin-bottom: 0px; }    
    section.grads-section .grads-cubes { padding:15px 50px; }
    section.grads-section   { padding-top:0; }
    section.grads-section a.red-btn   { margin-top:0; }
    section#contact-section { margin-top: 70px; }
    .button-holder { float: right !important;width: 100%; }
    section#contact-section input.form-submit { width: 50%; }
    /*section#map-section { margin-top: 40px; }
    section#map-section .open-map   { font-size:200%; }
    section#map-section iframe { height: 350px; }*/
    .details-side-text p    { margin-top:10px; }
}

@media(max-width:767px) {
    section#contact-section { margin-top:20px; }
     nav#PageBreadCrumps2 { display:none; }
    .under-gallery-text h3.gallery-qoute    { font-size:155%; max-width:95%; }
    section.course-details { max-width: 100%;background: transparent;margin-top:0;padding-right:20px;padding-left:20px;border-bottom:0; }
    .icons-row li { width: 41%;vertical-align: top;margin: 4%; }
    section.course-details h2 { font-size: 240%;display: inline-block;width: initial;position: relative;float: none;padding: 0; }
    section.course-details h2:after { content: "";border-bottom: 6px solid #FBAF3F;position: absolute;width: 100%;left: 0;bottom: 8px; z-index: -1; }
    section.grads-section .grads-cubes  { padding:15px 20px; }
    section#contact-section { padding:30px 15px 20px; }
    h2.contact-form-title   { font-size:180%; }
    .mrw-dynamic-form textarea.form-control { height:100px; }
    .mrw-dynamic-form .form-group > div.form-bottom { font-size:155%; }
    section#contact-section input.form-submit   { height:50px; width:80%; }
    /*section#map-section .open-map   { font-size:160%; }
    section#map-section iframe  { height:280px; }*/
    .bottom-icons    { margin-top: 15px; }
}
@media(max-width:370px) {
    .mrw-dynamic-form .form-group > div.form-bottom{ font-size:130%; }
}
